package ConveyorBelt.Base;

public interface Entity extends Animatable {

    public enum Role {
    	DUMMY, DESTINATION, BLOCK, MAP, SWITCH
    };
    public Role getRole();

    public void addToLevel(Level l);

    public void removeFromLevel(Level l);

    public void onCollision(Entity obstacle);

    public boolean isToRemove();
}
